PowerScale |SmartPoolsライセンスを使用しないストレージの場所間でのデータ移動

概要: この記事では、SmartPoolsライセンスがない場合にPowerScaleクラスターでデータ配置を行う方法について説明します。このライセンスのない状態で、特定の「別のデータ プール」(階層)にデータを移動する場合の制限事項について詳しく説明します。クラスターのデフォルト ファイル プール ポリシーを適用するためのSetProtectPlusジョブの役割について説明し、データを手動で移動するための主な方法について説明します。 ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

ユーザーは、特定のデータを現在の場所からクラスター内の別のストレージ プール(個別のノード グループまたは階層を意味する)に移動したいと考えています。ただし、このようなポリシー ベースのデータ移動に必要なアクティブなSmartPoolsライセンスがシステムにありません

原因:
OneFS SmartPoolsは、自動化されたポリシー主導型のデータ階層化と、単一のPowerScaleクラスター内の定義されたノード プールと階層間の移動を可能にするように設計された、ライセンス取得済みのソフトウェア モジュールです。これがない場合、OneFSはすべてのノード プールを単一のユニファイド ストレージ プールとして管理します

このライセンスなしの構成では、ファイル属性に基づいて、特定のユーザー定義階層間またはノード プール間でポリシーベースのデータ移動を行うことはできません。代わりに、すべてのファイルがデフォルト ファイル プールに属し、デフォルト ファイル プール ポリシーが適用されます。

とは SetProtectPlus、および実行方法:
SetProtectPlus job は内部 OneFS 特に SmartPools ライセンスがアクティブではありません。その目的は、クラスターのデフォルトのファイル ポリシー設定を適用することです。SmartPoolsを必要とするため、ファイル コンテンツまたはパスに基づいてデータ移行のターゲット ノード プールを手動で選択することはできません。このジョブにより、ファイルがクラスターのデフォルトの保護設定とI/O最適化設定に準拠していることを確認します。データの移動先となる特定のノード プールまたは階層を指定することはできません。代わりに、使用可能なすべてのノードにわたってクラスター全体のデフォルトの分散に従ってデータが管理され、Auto-Balanceジョブによってバランスが保たれます

を実行する手順 SetProtectPlus 仕事:

  1. 作る SSH 接続:PowerScaleクラスター内の任意のノードに接続 SSH」などのIPアドレスの形式でもかまいません。
  2. 確認 SmartPools ライセンス ステータス(オプションですが、わかりやすくするために推奨): 次のことを確認します。 SmartPools 確かにライセンスされていません。
  3. 期待される出力例 (SmartPools リストにない、またはステータスが「非アクティブ」「ライセンスなし」): 期待される出力例  
  4. isi license list コマンドは、次のようなさまざまなモジュールのアクティベーションステータスを表示できます SmartPools」などのIPアドレスの形式でもかまいません。
  5. デフォルトのファイル プール ポリシーを確認して構成します(必要な場合)。つつ SetProtectPlus デフォルト ポリシーを適用します。デフォルト ポリシーの「ディスク プール ポリシー」(データ ストレージ ターゲット)を特定のノード プールに変更するには、 SmartPools ライセンス。デフォルトでは常に「anywhere」または類似の設定になります。つまり、データは使用可能なすべてのディスク プールに分散されます。保護とI/O最適化の現在の設定を表示できます。
    1. このコマンドを実行すると、現在のデフォルト ファイル プール ポリシー設定が表示されます。 isi filepool default-policy view
注:必要なデフォルトの保護とI/O設定に従ってパラメーターを調整します。「 --data-storage-target and --data-ssd-デフォルト ポリシーの戦略は、次の場合に「任意のプール」に暗黙的に適用されます。 SmartPools はライセンスがありません。

 

  1. を開始します。 SetProtectPlus 仕事:
    1. このコマンドを実行すると、 SetProtectPlus ジョブ。これにより、デフォルトのファイル ポリシーがクラスター全体に適用されます。
isi job start SetProtectPlus 
  1. ジョブの進行状況を監視します。実行中のすべてのジョブを表示するには、詳細を表示するには SetProtectPlus job( <JobID> を次のコマンドの実際のジョブIDに置き換えます)。

isi job view <job ID>


オプション2: 手動データ コピー
手動データ コピー(ファイル再配置): これは、クラスター内の別の論理パスにデータを「移動」するための最も直接的な方法です。クラスターがさまざまなタイプのハードウェアで構成されていて、論理的に整理されたディレクトリー構造を持っている場合、この新しいパスは特定のノード セットに存在する可能性があります( SmartPools)を使用するシステムで一般的に行われる、繰り返しのプログラムおよび消去サイクルによって劣化しやすい傾向があります。ファイルがコピーされると、OneFSの現在のストレージ割り当てルールに従って新しいコピーが書き込まれます。無し SmartPoolsこれは、データがクラスター全体にストライピングされ、その最終的な物理的な配置がAuto-Balanceジョブによって管理され、均等に分散されることを意味します

コマンド ライン インターフェイス(CLI)を使用した手動コピーの手順:

  1. 作る SSH 接続:Secure Shell(SSH)クライアント。
  2. ソース パスと宛先パスの特定: 移動するデータのフル パスを決定します (/ifs/source_data/file.txt)と、新しいコピーを配置するターゲット ディレクトリのフル パス(/ifs/destination_pool/new_data/)を使用するシステムで一般的に行われる、繰り返しのプログラムおよび消去サイクルによって劣化しやすい傾向があります。
  3. コピー操作を実行します。コマンド cp コマンドを使用してデータをコピーします。

    • 個々のファイルの場合: 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • ディレクトリー(コンテンツを含む)の場合: コマンド -r (再帰的)オプション 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
注:この操作により、クラスター上にデータの複製コピーが作成されます。コピー プロセスを開始する前に、ターゲット ストレージに十分な空き容量があることを確認します。
 
  1. コピーを確認します。コピー操作が完了したら、データが正常にコピーされ、新しい場所でアクセスできることを確認します。
  2. 元のデータを削除します(オプション、ただし空き領域): データが正しくコピーされ、正確であり、新しい場所でアクセス可能であることを十分に確認したら、元のデータを削除してスペースを再利用できます
 
注意:データの削除は、元に戻せないアクションです。元のファイルを削除する前に、コピーされたデータを完全に検証してください。クォータ ドメイン間でディレクトリーを移動する場合、mv操作によって「Unexpected error: STATUS_NOT_SAME_DEVICE」などのIPアドレスの形式でもかまいません。このような場合の回避策は、パス上のクォータを削除することです。


重要な考慮事項と制限事項:

  • ポリシーベースの階層化なし SmartPoolsが使用するJava Runtime Environmentへのパスを定義します。「 SetProtectPlus ジョブは、クラスターのユニファイド ストレージ プール全体にデフォルトのファイル ポリシーを適用します。ファイル属性またはパスに基づいて、ポリシーベースのデータ階層化や特定の「別のデータ プール」(ノード プールまたは階層)への移行を実行することはできません。この機能は、 SmartPools ライセンス。

  • 自動リバランス: なし SmartPools ライセンスがない場合、自動バランス ジョブ(またはマルチスキャン)はバックグラウンドで継続的に動作し、使用可能なすべてのノードとディスク プールにデータを均等に分散し、バランスの取れたデータ分散を実現します。

  • デフォルトのポリシー範囲: デフォルトのファイル プール ポリシー(によって適用された SetProtectPlus いつ SmartPools is unlicensed)では、保護とI/O最適化の設定を行うことができますが、ディスク・プール・ポリシー(ターゲット・ノード・プールの指定)は変更できません。クラスター上の「あらゆる場所」を対象としています。

  • パフォーマンスへの影響: つつ SetProtectPlus はバックグラウンド ジョブであり、ジョブを実行するとクラスター リソースが消費される可能性があります。ドライブ障害時にデータを再保護する最適なパフォーマンスと十分なスペースを確保するために、クラスター容量使用率(ハード ドライブとSSD)を90%未満に保つことをお勧めします。

  • SmartPools ライセンス価格: データ配置のきめ細かな制御、自動階層化、または異なるタイプのストレージ ノード(パフォーマンス階層とアーカイブ階層)にデータを分離する機能を必要とする、異機種混在ストレージ要件を持つ組織では、 SmartPools ライセンスを強くお勧めします。定義済みのポリシーに基づく自動データ配置が可能になり、ストレージ使用率の最適化、パフォーマンスの向上、手動のコピー回避策を必要とせずに長期にわたるデータ管理のシンプル化を実現できます。

  • CloudPools 属国: CloudPoolsは、外部クラウドストレージにデータを階層化できるもので、 SmartPools ファイル プール ポリシー フレームワークであるため、両方の SmartPools CloudPools ライセンス

対象製品

Isilon, PowerScale, Isilon Gen6.5

製品

PowerScale OneFS
文書のプロパティ
文書番号: 000337998
文書の種類: How To
最終更新: 11 8月 2025
バージョン:  3
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。